make a joint effort - Allemand Anglais Dictionnaire